let vm = new Vue({
    el:'#main-container',
    data:{
        app:{}
    },
    methods:{
        doUpdate:function(){

            // console.log(typeof this.app.platform)
            //更新
            axios({
                url:'manager/app/doUpdate',
                method:'put',
                data:this.app/*{}模拟失败数据*/
            }).then(response=>{

                if(!response.data.success){
                    //失败需要重新同步页数据
                    parent.layer.success=false;
                }
                let index = parent.layer.getFrameIndex(window.name);//根据子窗口名获取索引值
                parent.layer.close(index);//通过父窗口layer对象关闭子窗口
                parent.layer.msg(response.data.msg);

            }).catch(error=>{//后台抛出错误无法被ExceptionController捕获处理的时候进入
                layer.msg(error.message);

            })
        }
    },
    created:function () {
        /**
         * parent:父窗口windows对象  index  自动封装
         * 子窗口是iframe  update.html
         *
         * parent.layer:父窗口中的layer对象   index中的layer对象
         * @type {Object}
         */
        this.app = parent.layer.obj;
    }
})